home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2002 #3
/
Amiga Plus CD - 2002 - No. 03.iso
/
AmiSoft
/
Util
/
Crypt
/
Ppdecrypt.lha
/
ppdecrypt.doc
< prev
next >
Wrap
Text File
|
1997-06-23
|
5KB
|
142 lines
.:::.
.:::::::.
.::::· ·::::.
. ·::::. ·::::.
.:::. ·::::. ·:::: Proudly Presents
.::::· . ·::::.::::·
·::::. .:::. ·:::::·
·::::::::::. ·:· PPDecrypt v1.02
. ·:::· ·::::. (With the *FULL SOURCE-CODE* supplied)
.:::. · .::::·
·::::. ·:::· A 'Crypto·Analyser' for decryption of
·::::. .:. · PowerPacker Password Encrypted Executables
·::::.::::·
·:::::· Copyright LSd © 1994. All Rights Are Reserved.
·:· Developed & Written By 2-Cool/LSd!
About this Program
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
This program is one of the PowerPacker followers worst nightmares!
It fully cracks the Password Encryption that PowerPacker applies to its files
packed with the 'Encrypt' option, and it does this in minutes (sometimes even
seconds!) not months or years! It achieves this amazing speed by analysing
the Password encrypted file and doing some 'crypto-analysis' on the encrypted,
packed data.
Even though Nico did not store the users 'Decryption' Password in the file I
still managed to discover a way to obtain it in a very quick way using crypto
analysis techniques. If you think this is an easy program to develop try it
yourself 1st before looking at the source to this program to see how I did
it!
It uses 2 Passes, the First Pass (the quickest) scans and obtains 3/4 of the
original password and the 2nd Pass grabs the last quarter giving the full
decryption key away thus allowing the program to be fully cracked and if
desired unpacked back to its original state!
Important Usage Information
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
When this program is used on a Password Protected PowerPacker executable it
will first obtain the original password, then decrypt the data. Once this is
done it re-encrypts the data with the password 'lsd' in lowercase. The main
reasoning behind this is so that the file can be 'decompressed' back to its
original state using PowerPacker! The only other difference it applies is
that the standard 'password' prompting code is bypassed and the program will
auto-decrypt itself without any need for a password when executed!
This basically means you can get away without having to unpack the file with
PowerPacker because the program acts as if its just PowerPacked with no
password. However, you may still wish to unpack the code back to its original
AmigaDOS Executable state and hence this is where PowerPacker comes in; Don`t
forget when PowerPacker prompts you for a decryption password its 'lsd'
(make sure you type it in LOWERCASE!)
Sometimes its necessary for the program to go into 'deep-scan' mode, when this
occures it may take a few minutes more depending on the data type, compression
mode, original password key, etc, but usually no more than 5 minutes even on
very large executables over 500k etc.
Please note this version of PPDecrypt does not even attempt to do PowerPacked
datafiles so people who have packed all there confidential information using
the 'PPData' mode are safe for now, that is until I decided to release my
PPDecrypt v1.03...hahaha... Seriously though, I recommend you most DEFINATELY
re-encrypt your private stuff using PGP (using at LEAST v2.6 because older
versions had a bug in the prime number random key generation routines and
could betry a flaw in the key therby allowing 'crypto-analysis' to possibly
have some fruitful results) anyway whatever you do, don`t use PowerPacker`s
encryption modes.. they take seconds to crack.. not years, and by encrypting
your data it gives you a false sense of security... Be Warned!
Compatibility Issues
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
This program has been tested on an A1200 only, I really could not be bothered
to even attempt to use cache flushing and all the other bullshit required for
M68030+ computers bcos 1) I don`t have anything here powerful enough to test
it on and 2) because this is only meant to be a one off used utility possibly
only used a few times by a few people (Possibly FAST?? hahahahaha) and 3)
This was written in quicky in a few hours to serve the purpose of decrypting
a program I pulled from the boards claiming to be a Satellite decoder only
to find it was a fake after decrypting it!! ARrrrrrg...
Anyway to make it work on MC68030+ you have three choices; either try turning
off caches, using an A1200`020 or add "_LVOCacheClearU" calls to the code
after decrunching ,etc. (the assembly source-code is supplied in the original
archive so you can use and abuse it to your hearts desire..)
I don`t make any promises on the reliability on this util, infact I wasn`t
even going to release it.. but I felt, ah well what the hell, Its only a
small util (only 4kbytes).. If I`ve already written it everyone else may
as well have the benefit of it before I bin it in some obscure nested
directory on my HD forever -)..
Oh and by the way it needs OS2.x and the 'asl.library'...
L8rs...
End.